#include <iostream>

using namespace std;

//函数重载
//可以让函数名相同，提高复用性

//函数重载的满足条件
//同一个作用域下
//函数名称相同
//函数参数类型不同，或者个数不同，或者顺序不同
void func()
{
    cout << "func的调用" << endl;
}

void func(int a)
{
    cout << "func的调用!" << endl;
}

void func(double a)
{
    cout << "func的调用!!!" << endl;
}

int main(void)
{
    func();
    func(1);
    func(3.14);

    return 0;
}